sand yacht
noun
1.
land yacht
.
Origin
1910-15
British Dictionary definitions for
sand yacht
sand yacht
noun
1.
a wheeled boat with sails, built to be propelled over sand, esp beaches, by the wind